#打印100以内的斐波那契数列

#方法1:
list1 = [1,1]
for i in range(110):
    list1.append(list1[-2]+list1[-1])
    if list1[-1] > 100:
        break
del list1[-1]
print(list1)


#方法2：
num1 = 1
num2 = 1
num3 = 0
list2 = [1, 1]
for i in range(20):
    num3 = num1 + num2
    if num3 > 100:
        break
    else:
        list2.append(num3)
        num1 = num2
        num2 = num3
print(list2)
